package com.ron.pm.account.service.user.impl;

import com.ron.pm.account.dao.user.entities.User;
import com.ron.pm.account.dao.user.mapper.UserMapper;
import com.ron.pm.account.service.user.UserService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;


@Service("userServiceImpl")
public class UserServiceImpl implements UserService {

    @Autowired
    private UserMapper userMapper;
    /**
     * 登陆
     *
     * @param loginname 登陆用户名
     * @param password  登陆密码
     * @return 返回当前登陆账号所有信息
     */
    @Override
    public User loginService(String loginname, String password) {
        User user = userMapper.getUserByUserNameAndPassword(loginname,password);
        return user;
    }

    /**
     * 根据传入值获取User对象
     *
     * @param user 传入User对象
     * @return 返回User对象
     */
    @Override
    public User getUserByParam(User user) {
        return null;
    }

    /**
     * 根据传入值更新User信息
     *
     * @param user 最新User信息
     * @return 是否更新成功
     */
    @Override
    public boolean updateUser(User user) {
        return false;
    }

    /**
     * 根据传入值删除User信息
     *
     * @param user 需要删除的User信息
     * @return 是否删除成功
     */
    @Override
    public boolean deleteUser(User user) {
        return false;
    }

    /**
     * 根据传入值插入User信息
     *
     * @param user 需要插入的User信息
     * @return 是否插入成功
     */
    @Override
    public boolean insertUser(User user) {
        return false;
    }
}
